501
0
491
1056
484
544
110
413
1001
496
193
2535
2
781
1158
1193
436
990
876
410
577
1194
407
936
1324
1981
2649
638
622
740
773