570
1
3835
4
2043
1427
2
1452
1574
3991
1292
0
1638
1029
6547
1081
684
418
2284
1816
556
1431
532
23774
738
340
1106
1288
893
294
5252
18258
442
3580