5151
2
181997
11
21152
8
2650
20
297066
0
1494
612
733
3715
691
1429
1423
611
174
757
593
1127
4651
3
221
908
1078
2405
1
850
715
2740
1070
280
971
459
1267