110
0
1939
1054
1
903
454
722
2121
4
2603
7
1824
1661
683
2256
632
1430
2
1101
2199
3
1269
738
410
4396
2235
1212
2803
6
3157
269
668
846
19279
2275
957