25592 290
3219 442
2779 171
2641 47
4107 695
2279 164
1267 97
15039 497
5105 517
5881 658
6277 612
12287 894
56440 548
10740 241
3733 471
8490 453
11779 268
13276 57