3655
11
945
1
2584
181997
1131
2
3465
3898
10
1660
2277
0
1749
2336
1533
2072
3
3100
2294
1393
1712
844
733
3423
1047
962
3200
3671
1382
2360
6
1396
2304
1033
24337
22