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