785
0
1053
1815
2
4018
7
2333
3
951
1
1581
1700
2989
3765
4
1295
2982
4168
5164
5
2650
20
1011
5196
1578
6
297066
2619
280
658
1513
3683
1232
2555
5225
8
427
2144
3079