2126
2
1513
1
8414
6
813
0
971
868
895
1400
526
1659
2957
706
3718
1252
1147
472
660
508
1033
143
6713
11
473
1289601
4
5782
2093
3124
4198