3608
1733
507
105
1053
392
1266
667
582
212
785
126
731
233
740
269
293
99
649
131
627
189
1168
614
940
410
504
192
671
86
428
153
1389
681
603
251
690
153
341
126