1009
0
1222856
4
396
383
31535
120469
35
6800
896
1
552
5617
5
511
655
2317
2644
2
1865
1337
376
2840
7
1649
1893
4289
10
329
510
1540
503
319
14076
1069
9355
3
1780