7056 324
8720 464
14957 411
303440 1072
13480 715
40428 780
14397 54
39087 112
35726 508
15415 833
8583 626