580
1
1081
474
1568
5
1294
3110
15
1150
1009
0
1108
2
4043
3
1258
822
816
422
5160
4
1298
9
1751
2434
27
2733
1323
1329
621
2863
2401
1750
1547
13
1556
7
1342
3063
1672