1239
0
1252
621
3696
8
1033
4321
4
3252
459
496
1397
708
2585
2
4291
2649
611
400
4465
22
2466
5
706
2272
1
2471
2348
1869
5060
1424
1326
575
1310
3261
3
528