980
446
742
194
525
186
1856
1058
310
111
883
153
688
186
4221
2153
1853
845
563
192
557
282
692
268
789
321
693
309
145
53
624
200
616
136
604
245
520
290
823
248