2653 250
3331 645
5341 740
5894 936
2899 31
4931 479
5540 191
2146 416
411 58
2544 343
5478 243
735 119
3426 744
2142 459
4741 343
9565 301
7505 290
4901 206
850 147