102925 333
34267 862
8641 347
6033 374
35061 414
10984 68
13352 738
14318 475
11497 745
35671 889
7746 159
5730 72