1988
396
2127
814
4771
1948
3536
1795
998
412
498
229
1485
505
666
282
893
310
630
340
717
268
937
471
1241
537
1385
482
761
282
721
81
922
368
713
167
803
371
947
398