4391 540
5070 295
2955 158
1830 66
3199 327
5004 693
2515 103
4093 81
7357 561
4793 724
4131 216
10341 768
7734 632
6209 698
3029 514
4740 958
68753 740
77260 552
33287 318
153491 847