2110
1
929
1309
0
1992
3
1305
3175
5
1200
697
5389
1814
2
5592
8
4309
2562
582
905
4914
2207
1988
2982
1883
2980
2760
4
6773
7
1681
1221
1152
370
741
2299
3987