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