10296 36
2131 99
13561 749
10161 160
235069 546
126559 294
19097 406
35710 79
51260 947
52913 499
41867 214
17300 703
54305 734
5753 582