247
0
666
341
1046
4
353
1
1790
1063
2
693
699
946
2506
127
1626
843
7725
62
607
727
56
4836
78
148
655
102
596
115580
18
2533
7
44302
13030
6
64328
3