1016
0
4111
2
10581
1192
453
1
1551
1897
1270
3
376
521
1385
2076
4694
7
334
1152
1237
2581
5
464
5262
10
670
368
907
393
2843
4
1337
428
25127
846
999
416