2987
2
1463
1
8876
8
3510
2097
3
2758
729
4677
10
3164
968
0
2470
948
1267
1167
2459
9
5262
3149
4
1889
1642
2264
292
370
4438
5
3092
1513
2659
768
3795
2059
1448