653
0
871
1580
2522
3510
2
714
646
846
138
3498
4
1942
2073
1
1054
970
1416
602
152
1139
25127
171
1332
802
402
2655
1488
953
573
787
213
747