1012
2
1599
1
801
0
2287
1720
883
1095
951
830
496
1813
2710
2906
1814
1464
2452
4
8122
13
1545
2301
2873
3
2349
1778
1168
2440