2992 136
15647 398
3286 259
5810 556
7168 545
3446 292
2214 222
4996 570
3393 483
16695 351
5625 395
10894 216
3170 181
4264 368
6067 224
2569 324
3990 57
8891 706
3742 49
1888 97
2948 300
3492 790
4467 261
3080 352
17029 451
5144 598
2066 361
7874 506