1016
1
2245
3
3053
7
1011
0
1637
2
1019
108797
297066
892
3206
5
571
2823
940
3551
10
1226
2920
4
3491
1537
894
496
2101
2437
3316
2797
1295
5141
2327
11
2773
280
2354