12192
2211
203
6759
9045
105
1784
142
178
80
595
68
9848
152
165
1685
18341
16591
7589
5474
2663
667
2145
684
1626
313
219
1546
1039
443
275
147
563
4832
224
12550
6317
25748
6397
85
5322
10832