570
1
3835
4
2043
1452
2620
2
2344
1574
6315
1939
1292
0
2921
1638
1081
418
1816
1431
532
23774
738
340
1106
1288
893
294
556
915
5252
18258
3621
3580