1581
0
477
809
34
311
1243
725
636
3971
1
534
484
544
1166
914
1397
2919
2
2439
1334
4471
1136
2460
4
493
3688
5
1628
2584
11
467
1298
98
3535
8
558