2813
2
1866
3
2119
1
1464
0
5455
472
2368
1205
7667
7
770
2967
1888
8
48766
24
4097
10
4682
97284
3092
6294
14076
2048
443
3996
4
1025
3149
282572
4936
11951
256612
4669
56488