998
320
710
218
532
270
278
108
2850
1415
590
39
534
95
1069
391
397
248
233
99
512
199
606
186
341
51
349
135
608
124
236
175
539
133
565
334
591
29
533
84