983
2013
1677
2649
2249
1196
879
21937
2044
1224
1753
3414
2283
1525
1638
4283
806
978
1322
3551
1194
5689
1885
12913
822
2767
2214
882
2768
875
4544
2760
1182
1421
7183
3216
845
886
1852
868
2546
907
1566
2141
951
1080
3962
1693
2833
3210
2297
2883
2280
5127
1758
1177
950
7441
1729
1080