1010 308
1494 322
2996 541
313 39
31609 642
4121 599
10642 665
14598 183
9089 190
7398 220
5343 44
6575 529
90634 514