951
1
1446
432
0
1694
1423
1564
1235
2949
1081
108797
3593
16
2312
123674
35
17391
7
12472
3657
8
10827
4
2522
2
1492
3
1015
1289601
9956
1403
690
2670
902
2495
2669
8527
19944