580
0
594
2093
2
371
901
968
1878
1
2634
376
165
1333
78
508
1541
864
251
2334
988
1949
3
2076
948
680
647
1824
2461
20
1123
588
90
2419
335