4335
2
1001
0
718
1
2732
951
1289601
4
3354
9
3673
6
3539
3
5141
7
8527
123674
35
1812
6676
12
913
2584
2322
7159
10
1431
6236
189326
1514
3873
15
3706
5
2906
4443
4442
980
2696
24337
22