2954 827
2955 932
320 97
2340 766
445 126
2333 648
1695 518
700 122
988 221
1498 307
1811 410
3097 509
4229 261
3279 734
14158 276
1163 81
29694 502
3359 228