1047
2
1755
1
19079
6
297066
0
3612
10
1050
6707
24
9817
2219
1051
586
6236
1300
1233
2110
3263
4
1839
1289601
477
352
485
3410
496
432
792
1853
3014
20
809
628
1282