407
0
297066
1028
685
21152
8
370
839
1812
1
758
770
801
61216
572
496
4491
1045
337
916
475
1679
2
8945
2190
1162
1212
1331
1527
791
515
3080
3