31072 363
44607 444
12393 604
25097 771
13287 448
11827 91
4296 665
28439 553
6253 437
9986 905
36032 379
10001 601
3032 58
5185 136