1560
0
321
1
1334
745
509
521
1645
3025
3092
573
2189
422
17353
19279
2
387
2960
2395
428
116
493
1084
504
373
1343
653
1073
968
518
249
139