2147
1
4771
32
676
661
4
58
0
172
793
7
994
3
350
355
2
399
828
663
938
6
335
349
188
1209
883
732
757
485
608
86
536
1991
585
780
624
447