3001 595
2608 392
2998 520
4398 484
1723 101
5133 498
1835 268
6907 90
2106 108
1243 119
1460 46
5018 352
3815 527
1535 180
5181 210
4509 436
3625 874
2678 210
3607 509
3113 452
9747 175
14672 843
3465 130
2140 324