30029 45
15050 214
4506 99
20597 367
10443 680
15934 629
16427 508
5116 380
20695 148
4547 658
5260 913
15907 290
2123 141
39424 263
22809 429
6717 462
7934 525