4594
1
2683
0
1603
2490
226
2992
455
325
280
918
901
759
1161
1232
655
1192
1780
871
719
1115
486
1133
343
471
2143
846
3659
14
296
6800
1009