1037
2
2365
4
1951
2982
3
601
1
3271
510
2184
2324
746
1681
4305
1547
1749
1431
3169
5
2304
1284
1801
1416
988
0
2939
592
1746
2100
1280
4702