486
0
641
31535
1119
2520
1
2125
2730
6
392
918
327
1551
2
169211
11
53
2727
1504
282572
291
804
2190
518
81
493
25137
798
597
846
503
2306
99