10060
3991
1129
180
2229
657
3346
1079
1012
316
1127
223
1631
417
1122
369
601
173
887
159
1140
370
2536
1172
1710
688
790
283
971
152
755
227
2462
1103
821
280
964
213
630
183