15093 250
2015 159
28374 892
1109 45
4073 459
16692 350
17629 506
18090 60
4585 325
1624 141
3120 298
48657 495
8963 822
14194 160
7845 281
6773 402
12023 749
8559 263
8452 497
24275 717
38979 508
3681 448
4798 192
3603 121
8922 396
5332 527
10882 540
6807 712