2100
2
4179
1
2740
1148
0
1078
1716
3629
2533
616
2759
3871
526
1506
4
2794
1391
5949
5
1618
2142
841
3470
1290
862
2650
20
3025
1225
4176
6
3066
7
2285
2445
1868