215 119
106 759
885 395
297 553
92 55
187 404
545 160
165 659
443 381
898 363
820 7
108 915
670 256
936 522
300 938
23 144
79 323
601 382
205 927
999 51