2606 265
3968 911
67258 214
4215 63
15047 605
2412 308
8368 590
1195 40
4529 531
3036 394
4028 680
3420 216