3025
1
505
0
1129
226
2683
2907
4
1897
7077
9
742
2132
25137
19279
2
2789
10270
693
1337
800
436
419694
1824
303
667
3691
5
1617
2120
6
4154
2809
443
2301
1020