5151
2
1247
923
1301
2711
1223
1
3629
2271
4
3371
9
3105
813
0
1151
3466
1292
2313
2041
4821
2075
2966
10
2661
2061
3
4724
2911
319
1386
4651
1298
1522
398656
19
5536