657
0
754
931
558
1212
1
1025
392
1494
4
1640
652
21152
8
5075
128
223
528
405
322
414
1386
542
804
584
645
2668
7
1930
205
40
428
383
102