39057 623
17384 226
9774 356
3517 47
28756 433
13018 467
8791 363
49998 675
6134 671
4217 428
4826 120