2403 313
321029 1102
1538 337
14205 403
8843 378
15382 90
56041 204
29675 490
21866 653
26235 964
50300 184
8356 237