3580
1
2859
0
1191
12305
3
579
588
103
700
571
38477
34
3956
5
1554
2
722
1497
717
2368
556
377
501
1216
1080
1486
1272
1913
1047
1026