3001 868
1542 135
2527 717
2712 379
2629 608
3168 700
5862 670
2446 379
1616 295
7051 848
4846 843
11698 349
3765 874
12088 551
4343 665
1409 219
4633 662
2755 503
2194 468
2383 307
4366 49
2675 68
2132 365
3660 528