2139
4
4044
5
1189
0
594
1
2996
1179
2726
8
493
83
1808
7
944
128
2595
1193
25669
14
2466
19783
2
2535
3083
432
17946
2465
617
356
2377
3125
504
32302
2932