1110
3
1052
1
1359
1823
1376
1686
2
120469
35
1161
4
588
2330
980
1562
400
0
1418
2669
1649
1941
1495
1427
1785
9244
730
2947
1326
7952
2095
2864
7
784
2819
521