21152
8
2593
1
2131
2377
297066
0
1367
2711
2
1089
1230
569
1138
967
5372
5151
1646
2911
9
1253
4651
3
398656
19
3820
2305
2570
550
779
4724
3379
1942
2061
2082
1187