14432 28
3346 57
2055 211
5002 350
14493 535
5058 318
3205 172
1477 89
6120 252
3045 223
4573 240
3875 163
2106 152
10449 438
2724 388
4387 693
1795 36