3498
4
31535
0
19279
2
1642
1
4895
8
1513
543
1330
2368
2275
25137
514
1425
17353
2546
2830
7
2372
1129
2000
3116
167
1501
775
4427
10
1651
571
467
3795
7334
1628