2911
9
1243
0
668
1166
4651
3
2123
1066
398656
19
534
1475
1298
1120
2271
4
6916
664
1862
1
857
758
914
550
1853
3188
1500
181997
11
526
570
477
372
1588