3090
6
70
0
3216
10
2907
2
539
684
570
1174
1889
1
555
425
116586
499
2632
169
645
463
595
5232
19
3551
702
1193
934
255
1014
2395
190
742
565
101