326 92
1208 254
313 42
865 209
21893 156
2767 213
2967 329
1576 33
10285 44
2961 400
1121 58
1290 131
3003 376
4413 511
8146 86
6266 638
30511 247