21152
8
5151
2
3080
3
3715
1483
1
4651
3090
6
2650
20
280
2405
633
0
908
916
2740
1494
2932
1026
628
868
978
984
1795
7
1397
706
368
1310
971
652
297066
718