1050 116
3752 923
6417 793
5514 508
2602 236
3028 288
1539 57
2807 420
2933 385
6085 578
8073 467
3926 742
3144 216
4467 68
3710 107
3833 401