3150
3
3089
2
3058
9877
5
3177
2959
1
3166
15
20211
6856
24
2097
7
1555
1728
2006
624
0
980
491
2906
3379
1012
592
2517
2324
4
2634
2655
4074
2153
2372
3508
2534
2080