518
0
1222856
4
653
256612
745
1132
637
6260
383
1428
31535
475
823
19279
2
1343
980
166543
18
971
419694
9
839
1
97284
573
633
1009
3819
2211
2109
1269
649