980
0
1580
521
699
3440
1425
25137
919
376
597
316
1924
659
17353
90
31535
1269
2328
239
557
263
1612
380
501
1824
586
17
367
729
394
953