2996
0
2535
2
21152
8
380
1
3090
6
3083
1462
17025
20
32302
19783
2932
3498
4
25669
818
4309
1135
3
17946
1623
2294
796
7793
1543
1294
1562
1153
1393
1225
471
2023
2884
5