2126
814
664
164
414
144
501
234
724
350
627
116
561
246
513
60
302
170
564
55
499
93
505
280
587
107
87
26
338
161
458
20
231
149
390
186
259
63
341
96