3040 306
2806 256
4893 555
3974 277
2768 497
8944 208
8646 541
10501 459
19657 337
8746 33
12273 258
1912 108
2400 189
10000 655
6306 454
7002 531
6687 124
4125 327