5151
2
181997
11
21152
8
1494
0
612
733
691
297066
1429
2911
9
1423
4651
3
611
174
757
593
2082
1
1127
221
908
1078
850
715
2676
2405
1070
2740
971
2763
459