2669
2
21152
8
2312
0
3090
6
2522
2262
2903
3
2932
1451
2495
1015
1
1694
951
690
564
3080
1743
108797
957
2804
4
1569
1320
2949
771
25669
19783
2535
2620
4044
5
3083