506
0
3671
6
96
647
905
1707
7
2721
3
2041
2
3681
420
730
490
117
439
437
421
1
345
305
300
622
324
352
2937
3655
11
431
455