3505 841
4396 274
2766 175
2309 256
4841 86
1968 215
6547 441
6148 469
4855 652
7201 445
6313 621
3286 98
4158 667
3930 403
3712 396
4084 379
2852 233
4308 432
4595 728
2118 35
96069 370