5162
2
1034
1619
1108
1
1204
1961
7
844
1084
3
1129
1334
4499
1487
1184
1032
564
1131
819
1864
656
851
2427
1755
4
1441
506
678
2945
11
528
263