3094 25
4562 505
980 101
13333 217
2706 556
4724 500
8294 905
1600 78
2790 477
5473 549
2187 186
14478 420
4241 313
3719 393
37905 209
3275 494
45665 76
5685 317
8664 227
1785 278
2179 137
3898 235