327
0
1551
2
53
2727
392
1504
291
804
2190
1
518
81
493
25137
798
597
846
503
2306
99
78
521
968
2211
459
333
578
3114
4
341
471
1343