8945
2
2565
7071
5
1057
1
1996
4443
9
4601
3323
37355
13
910
597
904
434
779
707
3629
552
544
570
6713
11
1087
1289601
4
504
0