1591
0
1812
2
723
578
1755
1
2687
5
3673
6
1384
524
1158
923
5141
7
1289601
4
6236
10
1927
3012
3046
2299
10827
623
951
2466
1107
9956
3
5504
16
2949
2496
3014
20
2251
297066