1880
3
2706
12
2376
2
1226
5
2239
1059
1
533
904
1332
1511
808
1167
886
726
953
1871
15
1115
449
381
1245
782
637
985
674
446
999
78
1523
819
746
0