516
0
580
594
2093
2
371
901
2091
968
1878
1
376
165
1333
78
508
1541
864
251
2334
988
1949
3
2076
948
680
647
1824
1123
588
335
471
584