476
135
597
256
259
91
379
140
943
413
446
178
1402
531
578
142
335
205
165
40
630
277
727
208
549
153
293
202
217
79
433
175
716
81
313
91
691
51
594
154