795
0
644
1030
755
949
577
1346
476
1588
1532
337
1756
692
29355
1644
1142
1285
1475
894
1239
1078
881
1104
637
1008
1131
991
1472
428