2100 35
5171 140
14083 204
181508 690
26808 152
11603 625
6766 581
6491 598
3521 316
3302 388
45804 334
21049 464
6729 493
2860 136
6877 473
5402 579
15580 69