12301 36
3562 91
7861 26
2253 189
8231 514
6633 43
16375 123
6113 840
4313 728
19381 614
6142 353
9641 721
1340 39
6879 102
7099 322
11335 948