646
0
292
3114
4
1749
1
1193
661
521
2086
1008
2
662
180849
2735
635
2037
814
919
565
933
543
5217
11