255
903
16617
21810
2274
1818
2229
1061
28716
3667
2687
2043
2354
28
3066
2785
1695
1875
1114
23910
37813
2886
46917
531
2176
1181
2045
2399
2694