1063 238
2272 531
2608 835
3149 909
2725 595
1239 249
329 62
7703 167
9551 444
5852 421
28702 261
73184 517
54887 741
19227 569
9656 94
31311 329
8227 370
3444 232