4112
621
10936
456
5316
7714
493
407
3325
136
497
5934
21276
16010
14161
12750
9772
929263
8550
8554
805148
701142
66611
6350