2957 232
2625 343
3012 555
12338 676
4720 658
2426 169
3846 196
5255 395
5447 870
2991 460
4978 681
4292 506
2234 321
11481 673
4590 896
3844 677
1412 30
2116 218
4167 508
7931 412
4591 156
4109 42
1958 243
4612 617