510
1
92
721
2767
3
1162
18
666
1655
601
2
1451
5066
6
4881
5
1830
4
462
1900
8
672
0
10191
2089
12438
20
515
1232
1246
796
818
1009
550
1138
942
1028
1135
1420