1558
2
1331
1
1623
1812
3629
652
0
665
1679
1162
1527
1431
1243
1239
1087
1129
1267
1767
1843
1294
1282
1168
2100
3926
14
1597
3
8945
2184
536
888
1660
2595