297066
0
2906
2
1403
3012
4
496
1289601
3518
3
4443
9
2262
1205
8
3360
5
2799
6
19944
2372
1
12632
7
1797
475
913
1757
5504
16
1289
935
3211
6110
5169
189326