2110
1
929
1992
3
1305
1709
2
1200
697
0
1814
197
849
1309
400
2562
4914
4080
1735
2687
4285
2745
1883
2082
582
2760
4
1681
1221
19944
297066
5389
2394
1618