2121
3
1389
2
1383
1
2855
696
0
1773
2069
514
177
2062
247
1343
1089
1124
475
2419
573
3759
7546
1015
1796
467
2830
7
1894