1050 116
3752 923
6417 793
5514 508
6168 852
6478 666
7153 572
3235 257
4200 358
2304 238
4623 707
2881 172
4833 237
4436 679
6092 214
3032 111