1089
2
1085
1
2445
6
2188
9
3440
5108
4
5602
1182
2659
2522
0
6579
7039
1010
1277
5
111
633
1269
752
597
3293
1131
570
3091
7
2352
901
493
392
573
317
3251