3929
10
2036
2
7952
1
2191
1085
1256
1215
3155
7
506
467
0
1279
2329
1387
1649
2827
2121
4
120469
35
330
3148
9
2564
456
2095
3966
5
13159
1133
2152
957
951
409
1557