2600 668
2743 631
43036 210
1968 538
24761 722
1166 151
615 128
17598 672
3095 818
107805 430
1458 228
2581 831
2647 659
19263 70
3087 904
2754 706
33531 243
31536 66
666 109
23676 981
1197 364
2870 745
578 124
4662 184