2015 300
8996 782
5373 533
937 63
5343 310
6516 555
4850 252
5939 675
7257 395
7769 585
2516 477
6609 471
11401 580
3869 397
3455 188
5993 644
2334 294
9297 122
3499 512
1949 281
2679 484
3604 264
3503 831
3077 516
4115 494
3730 188
7659 758
710 32