21152
8
2535
2
19783
2711
32302
0
2528
3
4651
2911
9
7893
4
3788
2093
3831
7
3090
6
5151
380
1
560
6773
2533
4944
2932
2676
8313
1942
25669
398656
19
3498
2405
2666
2189
840