2346
654
715
2171
58708
36625
16062
32942
22008
93833
55177
50355
1134
41732
9909
1172
1496
6476
43741
11323
1208
1008
1036
780
666
954
16174
8441
4595
885
13609
8615
6303
1312
1452
994
3991
48556
33473
1666
3192
2056
4672
1363
5982
1588
2038