945
0
516
580
594
683
2093
2
371
901
423
968
469
1878
1
376
165
1333
78
508
846
1541
864
602
251
2334
339
988
1949
3
2076
948
2190
680