2403 313
320939 1101
1538 337
14201 403
8843 378
15382 90
56040 204
29673 490
21866 653
26232 964
50297 184
8356 237