1626
1
2657
3
2749
422
0
3498
4
1452
401
2224
2
29323
1115
2587
6
802
1458
10324
303
4111
3440
895
1031