2402 313
320570 1101
1537 337
14155 403
8843 378
15382 90
56037 204
29670 490
21863 653
26221 964
50283 184
8354 237