1103 238
2312 531
2612 835
3159 909
2801 598
1244 249
341 62
7710 167
9574 444
5861 421
28899 261
73224 517
54961 741
19320 569
9669 94
31414 329
8233 370
3451 232