326 92
1208 254
313 42
866 209
21893 156
2767 213
2968 329
1576 33
10286 44
2961 400
1122 58
1290 131
3003 376
4417 511
8159 86
6267 638
30513 247