106 129
303 228
2304 304
952 549
109 152
385 55
270 615
825 248
898 259
652 344
579 822
509 454
613 679
351 637
92 869
465 160
126 105
846 937
406 183
243 891
866 525
245 76
1170 163