2668
2
4111
2952
0
2224
4594
1
2546
18403
6
49165
7
2442
2330
4
2111
3
3054
345
777
360784
19
1751
385
389
2283
417
4396
9355
1267
180849
11881
1932
1754
2189
346
2727