2668
2
1824
0
1806
3
1222856
4
2564
1367
1
2952
4594
2749
2224
49165
7
2330
2111
918
768
1932
1751
180849
389
3054
3437
5
417
2189
3615
2076
1267
11881
2727
9355
282572