3765
4
2535
2
19783
17946
0
1516
1
32302
2466
5
4291
2980
2468
5151
8
2935
25669
2207
1780
3153
2683
297066
21152
2932
3528
7
894
3498
571
1189
2340
5412
2507
1295
7265