3096 333
2616 103
4282 445
2461 296
4329 843
6185 918
1503 112
4831 505
3588 245
1776 438
2733 401
2841 43
1595 105
2156 589
7582 490
4577 337
3107 101
3176 262
5906 680
2533 496
2212 290
770 106
1318 321
3973 812