9036
9
2738
3
4258
1
1358
2598
2
1991
1650
0
2455
4
1834
2428
2189
38477
34
5919
3284
7
542
928
451
3841
10183
14
8162
3546
4436
2462
1289601
608
3012
3186
4198
1337
847