326 92
1208 254
313 42
866 209
21893 156
2767 213
2967 329
1576 33
10285 44
2961 400
1122 58
1290 131
3003 376
4416 511
8151 86
6267 638
30513 247