303375 1085
1528 337
13604 403
8841 378
15372 90
55971 204
29554 490
21791 653
26060 963
2349 313
50040 184
8345 237