1105
2
2751
1
2546
269
0
1873
2100
3
1824
2198
456
430
403
1161
1045
266
4396
2076
1939
1645
846
360784
19
798
917
750
454
722
1661
544
195
31535
1101