3090
6
3551
10
3216
70
0
2381
2632
2395
534
673
2907
2
255
1711
778
459
934
539
395
169
595
1725
585
471
1193
989
3
6449
34
1014
9715
35
190