1296 222
1834 35
3217 581
4761 498
98706 510
6526 400
5865 339
5578 228
13414 337
3585 124
9040 892
6459 199