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