2954 827
2955 932
320 97
2340 766
444 126
2333 648
1693 518
700 122
988 221
1497 307
1811 410
3097 509
4228 261
3279 734
14158 276
1162 81
29694 502
3359 228