5546
6
3024
3
953
1
2125
1802
2
1570
1568
4241
1782
2166
526
0
23774
4
3745
18258
385
2551
2901
300
464
13967
1380
1199
2512
2262
801
1542
697
442
6547
3196