2535
2
1660
1
2368
1568
2980
775
582
0
1788
83
2207
2710
1295
3765
4
297066
3498
280
1816
2650
20
5339
5
370
1819
32302
1168
905
3683
21152
8
2250
929
2760
770