31397 363
45456 468
12610 604
25150 771
13303 448
11866 91
4298 665
28564 553
6271 437
10001 905
36315 379
10034 601
3040 58
5236 136