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