1133
0
2749
1
1452
1105
2
2751
2546
269
1873
2100
3
1824
456
430
403
1161
1045
266
2076
1939
1645
846
798
917
750
454
722
1661
544
540
31535
1101