31516 203
6098 392
4011 591
2779 121
1848 112
3553 115
5562 548
3446 135
4340 706
2083 156
1590 151
5680 892
6800 568
2200 328
7607 239
3675 462
4052 477
4563 686
2678 402
7306 330