1189
0
2124
3
1106
17946
2907
2
476
25669
32302
337
19783
2087
2996
2399
2964
1
3680
2155
556
3090
6
14
627
13
3868
10
2471
7
1729
345
678
375
572
110
5052