933
1
1421
20634
8
1145
1282
2369
1118
2
521
2279
282572
0
814
1716
2198
417
853
980
1291
1289
699
1129
993
7952
2192
2520
1205
1259
18385
1776
565
6052
10