729
0
675
149
1084
1504
439
397
173
476
1782
433
114
798
474
355
2477
368532
336
54
697
58
560
860
627
522
931
342
548
813