3125
5
1372
1
2312
0
564
2124
3
2495
6110
4
2352
2
1743
108797
1175
2262
1704
3092
3657
8
1643
9036
9
3546
2469
1289601
1991
3398
211
3931
2605
6095
21152
2949
3163