3001 302
3131 816
3322 658
3387 797
3367 896
1678 214
3110 645
3394 199
2477 398
1326 389
3202 265
1053 201
2763 471
5307 390
2919 645
4041 989
4320 277
7728 576
3277 532
2579 674
3125 103
7694 306
3420 812
3028 301