1050
6
1291
2
559
1
3411
5
2043
420
1078
2521
2197
4
657
927
2872
1161
2634
2221
3
5613
5447
2735
1392
545
1299
1150
787
7
1558
2059
4974
5629
3106
3179
923