683
0
456
707
381
722
403
663
476
4111
2
787
1557
1133
1169
1161
5313
467
968
2328
1101
951
358
719
25137
732
1
2143
2152
844
957
440
602