951
1
830
0
2600
4
2392
1751
2512
3386
3
1603
3498
12459
3080
14
6236
10
1690
83
17970
15
693
2166
784
526
1289601
801
2990
2368
1788