1225
6
4293
25198
63
880
1
1311
4
1346
2
1653
5531
62862
17
1233
2806
2235
1812
946
883
4843
7
1457
1084
1953
4626
9
1900
1396
945
2180
2454
3915
2791
973
1075
12251
18