10406
4090
1144
184
2268
662
3451
1094
1030
319
1145
229
1669
425
1135
371
611
175
902
161
1159
378
2579
1183
1741
701
799
286
985
155
767
231
2499
1116
827
281
973
214
641
185