22953
8
2416
2
2022
3666
3
1373
12
2553
7
2923
9
24978
33
1512
1342
1642
10
1984
602
0
2191
247
597
5
1110
361
1
2434
27
701
1791
6
1172
368
791
2223
5669
897
2486
17
460
2035