5050 261
2701 40
22528 340
15714 153
12203 333
19212 743
7985 284
25373 984
2676 138
7738 629
10426 459
11035 774
9428 530
15813 485
4885 867
3788 123
5669 656
2241 223
3446 68
6289 352
2374 44
10307 294
6898 549
3026 547
3905 77
5161 392
1498 29
6255 203