1145
1
1778
1616
0
1054
3442
2
4820
20634
8
1329
4396
3
2275
2461
20
2125
2526
995
282572
263
625
1431
2749
2855
169211
11
1129
1922
2493
1458
563
1587
2730
6
2470
650