1039
1
235
355
1053
2
727
3
239
291
757
374
777
538
510
89
40
0
1778
2742
4
305
810
1365
5
87
354
283
329
826
1001
772
746
504
2541
415