1526
2
5090
1787
1
3041
2110
2368
2358
9
2155
3
7159
10
7034
745
1317
1883
10827
4
830
0
1813
9956
2948
6
3868
1903
915
6346
16
3186
10598
297066
3694
1221
2274
2154
5347