570
1
3835
4
2043
1452
1574
1292
0
1638
3873
15
7299
27
1081
2
418
1816
1288
1431
532
792
449
23774
738
340
1106
893
294
556
360
673
5252
18258
3580
3621