1050 116
3752 923
6417 793
5514 508
6730 587
5211 621
5059 268
4303 308
8707 718
4432 594
3001 141
7387 720
3903 394
2513 392
3868 291
12641 595