933
1
2069
3
1421
2855
20634
8
625
2
282572
0
1145
1282
1118
2730
6
521
2279
2668
814
1716
417
853
980
1291
1289
699
1129
993
7952
2192
1205
1259
4820
18385