2535
2
1305
1
2884
5
572
0
1363
1558
1348
3498
4
2996
2622
6
1814
400
2377
1819
1393
1622
32302
1000
868
21152
8
7793
3090
802
3083
662
801
1051
2781
17970
15
1749