2925
3
2127
7
4816
2
2520
1
1954
2353
6960
5
2689
873
7822
22
2199
2153
641
1841
3490
2821
955
839
8607
8
234
4943
2615
4521
2338
2459
2427
12
1991
4
1407
0
1446
1387