339
451
299
180
641
348
321
548
349
102
242
222
163
128
431
186
564
235
145
254
259
253
210
74
77
240
217
271
594
186
116
454
615
746
423
453
1K
801
1K
3K