2150 254
3998 115
1855 170
1754 87
9788 35
4320 804
3498 574
2631 417
2939 412
4462 125
1882 234
2327 248
3255 185
3671 430
5360 416
8222 474
24951 743
5872 224
3083 241
4875 518
17043 683
8564 777
3228 63
4063 851
3882 728
5582 664
6991 728
12267 903