5003 449
4121 334
5437 677
12389 433
2231 377
25334 819
5186 758
6290 454
3343 32
9285 185
3615 621
9639 286
19084 119
17731 654