1050 116
3752 923
6417 793
5514 508
7663 295
2933 181
4350 305
4908 596
3986 691
5728 81
2752 168
12745 172
5347 589
3631 566
2213 103
3856 297