56316 271
2840 48
16916 588
6692 362
11893 199
3426 230
2609 426
5544 649
5259 403
3593 454
3050 669
6771 376
976 151
1173 269
2965 688
563 43
2106 579