324
99
1347
499
668
406
702
224
598
253
175
90
449
95
562
54
505
218
580
113
528
173
602
161
224
148
478
84
669
227
302
134
416
186
282
35
539
170
332
76