2577
3
1278
4
1453
1118
1579
1
1564
1472
5489
9
1489
480
2
1571
106
0
1608
4134
8
1473
2092
478
113
406
817
103
28
609
1596
6
492
394
3680
1100
862
829