5982
6
3195
3
1890
11924
1
2163
0
1616
1599
2
3777
1264
2118
4285
919
946
1218
12149
1034
3680
2840
1793
11059
9
1755
645
783
2166
2475
418
857
627
2262
1460