2856
4
256612
0
1006
1
2659
2
1732
2955
5
36045
96512
713
3027
10
1814
1240
2294
3
2393
2279
543
6370
2774
2191
3408
12
97284
8475
3092
641
8244
1272
4006
370
6371
7
5108