26
1322
3
30
134
12
16
29
340
932
420
1065
915
156
464
412
0
1
7
750
1283
3
18
12
1761
89
9
73
408
596
1508
788
7
1110
8
274
2079
1072
33
1007
583
823
995
48
2148
1462
460
668
1004
6
1106
2018
