217
969
171
898
77
598
67
549
51
487
278
1,048
31
446
118
472
32
411
246
447
71
368
198
396
19
351
83
352
132
347
26
297
64
331
37
293