5079
1
5601
6713
11
2268
3
1797
717
7071
5
9548
2
1175
1723
0
1782
2250
307
5489
2449
4884
3933
1985
3366
1073
464
845
560
618
646
2549
641
339
348
718