7097 324
8721 464
14958 411
303512 1072
13484 715
40432 780
14408 54
39126 112
35752 508
15429 833
8592 626