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
2533 496
2212 290
1318 321
3973 812
4189 652
3493 718