1061
4
1597
3
1399
1
2605
1945
1637
1547
484
4523
2
1334
1293
928
2444
1180
1496
6
1495
2308
1204
2214
1063
1198
1458
2001
1189
6871
28
2062
5
1578
1720
2552
1289