1050 116
3752 923
6417 793
5514 508
1851 527
25654 358
729 144
1509 327
12944 447
2582 580
2029 112
1433 347
4466 347
21590 403
3100 612
6931 519