2015
1651
4133
4038
5669
587
9040
1800
4531
3689
9519
945
1307
2555
9048
7086
7718
5933
2934
1691
2513
1987
9172
169
7573
2592
376
4670
9457
4533
9789
6653
1037
315
1729
9600
6262
4713
6127
6593
7728
4440
133
7489
8409
5111
6488
8864
5028
3835
6067
6189
480
3439
9157
3165
4623
40
8308
9586
8329
9840
2521
6328
6980
1686
7859
778
7994
1422
9593
7838
7849
5121
6553
5831
3746
8859
9147
6788
2352
2624
6799
4079
6294
1214
2184
3341
8695
3978
8222
2356
6692
503
7579
8579
7105
5163
5037
1064
8553
3517
8250
5880
5025
8168
5511
520
3456
8818
4299
7765
5368
6456
775
4126
4371
7668