5001 449
4115 334
5435 677
12380 433
2229 377
25314 819
5185 758
6289 454
3343 32
9284 185
3615 621
9632 286
19058 119
17726 654