1425
1
859
2
2089
15482
15
848
964
646
0
1936
2545
5
1506
1129
1390
2546
2808
1132
5393
8
1576
440
1889
1006
1587
1149
544
3815
1343
650
1860
4071
2799
3
2321
7