1539
5
1298
2
576
939
471
1
4367
7
1556
2051
8
1212
599
348
2132
544
0
583
2125
3
558
807
662
634
613
983
632
650
2071
887
1289
803
493
369
119