1626
4
3116
1
611
0
471
300
2431
2978
2
4594
503
1152
97284
46414
18403
6
584
363
653
458
1779
1009
1390
1232
2000
1045