3196
2
3090
6
14
0
2309
2959
5
2535
475
19783
919
32302
1498
3868
10
2160
2471
7
1628
1
721
5052
1186
462
1663
1407
2358
9
2932
25669
3498
4
608
2666
17946
2155
3
1189