12471 505
449 56
14764 710
591 127
5585 94
5216 230
2224 412
6442 393
364 91
2244 734
15994 491
28584 399
2986 821
20133 521
47278 648
16167 582
2760 629
30139 315
2515 624
4306 282
10296 743
17807 720
22499 618
7886 203