2100
3
1824
0
456
430
1
403
1161
1045
266
2076
1939
1645
846
798
917
750
454
722
1661
544
31535
1101
3599
410
2524
2
2123
685
675
262
367
482