3028
10
1982
7
1979
3
1896
4
1692
0
1235
1232
1004
647
1002
789
340
849
1000
557
528
998
898
785
824
997
406
36
134
995
128
339
562
994
192
680