1050 116
3752 923
6417 793
5514 508
4702 347
1890 162
3236 205
12743 768
1684 457
33445 599
4033 361
2800 509
7873 322
3624 330
6279 211
2211 541