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