582
0
451
370
873
1
806
1373
3172
2534
2
989
123674
35
345
4099
8
3400
223
742
1517
392
3169
3
1505
4946
18
2865
3216
10
3354
5
2026
6
962
838
197
2748
7
2505
1668