50515 105
40667 695
91093 505
38123 623
25998 87
147383 630
6407 103
29466 492
463205 1012
166299 273
10422 566
9623 144
17283 434
50344 807
48808 198
32018 743