2942 733
2719 648
994 313
2223 672
1624 503
2178 602
1757 515
872 197
164 33
2113 654
369 74
361 79
4635 236
3247 153