5002 449
4121 334
5437 677
12387 433
2231 377
25329 819
5186 758
6290 454
3343 32
9285 185
3615 621
9637 286
19074 119
17728 654