40042 409
2471 91
4578 624
6721 702
9625 293
43854 686
9440 159
2376 211
2943 124
3817 460
2776 272
7637 348
2899 236
4727 315
3037 198
3634 192
3781 387
7168 195
10392 338
21339 549
15304 810
12559 578
6280 258
5755 494
3858 343
4299 389
9326 261
2655 79