2602 440
2912 265
4071 911
69351 214
4941 63
15556 605
2585 308
8437 590
1296 40
4972 531
3308 394
4533 680
3718 216