3001 528
1758 486
3428 97
4019 812
2667 694
10302 219
23664 605
13196 354
17781 608
25644 235
18071 254
7108 228
12448 105
6799 384
5184 821
2628 409
251 29
2137 360
3251 578
385 56
3669 529
2447 420
1593 372
3613 562
2910 528
4819 712
1140 59
1884 378