955
2
1113
4
1659
1642
1
2044
11
1859
8
1443
1093
3000
9
1494
6
1308
1303
3
1528
1334
3162
1427
556
422
903
2525
5
645
89
595
430
760
543
3761
13
76
1016
1797