436
21
253
121
199
77
597
112
621
121
660
182
390
33
590
133
388
169
132
45
479
33
578
143
378
42
968
398
647
61
504
34
351
67
268
79
529
74
368
176