2105
1
1840
2
1878
1541
0
1314
392
418
458
1045
637
2190
895
776
2076
771
3868
2264
3
20634
8
357
381
1319
376
948
2093
467
267
517
749
1020
1824