2402 313
320680 1101
1538 337
14168 403
8843 378
15382 90
56038 204
29670 490
21865 653
26223 964
50284 184
8354 237