3080
3
948
1
822
0
616
1514
3008
1601
2906
1028
17946
2
423
3546
3158
1193
851
15233
3738
5
670
1922
3673
6
1225
505
337
562
2471
255
1045
1064
960