908
1
3466
758
297066
0
1056
1295
2650
20
3546
280
2250
2773
558
3683
1207
1166
11
2949
444571
9
1581
2
621
608
29355
571
23
3765
4
1239
2245
3
1033
3017
2717
1226