3691
5
2809
2
17353
0
2301
3092
1
1650
2881
31535
241
383
3114
4
3621
3510
3203
10
4111
2749
1587
2748
1452
1172
1098
633
2727
1191
2546
440
646
16840
15
555
2395