5012 370
3238 89
5182 135
12603 53
37729 925
34158 588
123987 263
9396 115
52256 596
7472 532
49297 640
19986 619
11085 376
8483 154
1570 205
5827 180
6124 25