302325 1085
1528 337
13592 403
8841 378
15372 90
55970 204
29550 490
21790 653
26054 963
2349 313
50025 184
8344 237