797
2
2523
5
1138
3
554
1
1820
4
1615
7086
4593
909
1586
1213
0
71942
3914
1300
6
115707
18
1073
1333
604015
8714
1179
908
967
2775
7
989
962
1329
1363
120
123585