21662
54
1087
5
563
1
1123
1120
1042
9
545
3287
2
668
721
644
1172
655
981
384
349
0
2944
11
915
6
1900
824
886
1823
935
564
613
575
954
3
2266
5587
14
3338
7