476
0
846
19279
2
2275
2187
1
611
488
3691
5
2809
2490
325
918
2301
685
515
429
2881
968
31535
1043
1931
3171
632