2381
2
2101
1
1782
806
1969
0
1090
1590
1515
803
1818
2160
1341
1707
1367
1870
911
1343
261
231
329
300
295
343
316
683
307