2957 523
2600 85
10659 99
5483 356
32490 777
5038 215
9298 203
4464 330
8356 449
6397 596
4568 569
4118 396
2826 587
1877 107
4141 377