321
1
448
18403
6
484
256612
0
370
180849
31535
36045
1817
326
1126
1853
504
14076
7
65
70
266
1751
2
1227
1863
249
294
467
2813
3469
8475
12
931
17353
3408