4125 309
1458 235
7804 893
986 63
1918 301
3635 571
5022 853
3550 349
1677 96
3409 574
2705 534
811 105
1550 285
4584 380
6567 441
7850 70
18542 238