2335 288
2357 128
3541 506
3046 425
11848 701
6484 41
14839 684
15208 848
38807 34
64457 560
5570 57
40539 722
12035 329