2403 313
320965 1101
1538 337
14203 403
8843 378
15382 90
56040 204
29673 490
21866 653
26232 964
50298 184
8356 237