1380
0
1015
1
951
8527
21152
8
467
3090
6
1660
4
2982
3
2903
2932
2
2669
1694
2535
690
784
1787
2446
564
1603
3498
2294
3080
1743
1740
2134
2990
1038
3518
108797