507
0
1876
4
855
5
974
1
751
266
64743
3
1858
26
1592
2
2278
1015
157
38
3221
215
116534
18
1307
1991
1216
2757
4560
6
1258
124463
980
922
97
606
578
1711
175757