3326
3
2159
1
25788
14
2578
1568
467
0
2896
2469
2522
2
496
172
1660
1992
1632
5414
3013
5
2562
873
1359
849
1746
4144
19
2445
646
1399
742
948
2352
2152
4938