21152
8
2593
1
2131
2377
297066
0
1367
2711
2
1089
5372
5151
2911
9
4651
3
398656
19
3820
2305
2570
550
779
4724
3379
1942
2061
2082
1187
7893
4
1264
2554
16
2105
2378
6753
17