1661
3
1132
1
812
762
2142
6
707
555
2
915
3431
8
1295
4
880
2276
10
1382
9
1310
1312
11793
4007
2567
1994
2939
14222
7
1318
16
1577
964
1556
914
677
1735
635
3254