897
1
1403
3
100353
32
4992
7
2792
4
139
2
1420
1006
2031
5
1093
520
1501
1280
73469
0
921
775
2603
1266
1442
781
87
569
1152
9
2085
10219
1838
846
201228
2279
9049