2301
2
1020
0
2714
5
35426
58
164
1282
29323
2881
1053
1049
3360
3498
4
800
3366
2224
382
1
3510
418
4111
2657
3