2403 313
320914 1101
1538 337
14198 403
8843 378
15382 90
56040 204
29672 490
21865 653
26231 964
50295 184
8356 237