2797
10
2830
7
19279
2
1501
0
2275
2041
1
865
3691
5
2809
1933
3
17353
2301
2881
31535
3741
814
567
3114
4
3510
2470
4111
543
2749
2169
2748
2191
1452
1098
2199
3469