31450 424
3439 548
13794 89
8006 249
2725 758
11202 623
16815 604
5996 584
3825 846
7247 623
2369 365
6012 907
819 75
6214 778
4784 746
3412 583
913 212
2464 491