3015
0
356
2516
1
152
573
2395
464
281
804
1948
226919
14
2972
678
471
63
138355
5009
2211
676
71
458
3559
2
714
1073
13760
472
913
259
1348