5001 449
4114 334
5435 677
12380 433
2229 377
25313 819
5185 758
6289 454
3343 32
9283 185
3615 621
9630 286
19058 119
17724 654