833
107
1104
257
2693
1181
3878
1642
2398
1267
678
292
703
215
2335
1063
793
279
744
174
935
210
573
175
549
201
738
170
605
188
653
242
1004
446
539
174
226
99
618
320