2986 870
2401 503
1415 326
2317 676
1324 366
2844 614
1431 346
4726 403
16430 725
15144 630
8644 152
11095 442
101107 399
1057 37
5908 152
7750 917
5081 591