5070
19
1716
1
2392
2
1213
0
383
3629
2899
8
1243
6779
5
956
3871
3470
1382
1225
2035
2448
9877
6
2153
7
1868
5946
2285
1518
616
1753
1412
1466
3175
5164
8323
2689