232
541
671
483
371
50
352
37
251
30011
2329
271
19
693
481
413
476
755
1335
1779
1164
726
683
452
754
27
1161