3659
14
157
0
2002
1220
837
296
548
739
209
515
695
492
711
277
660
944
2099
340
1130
70
64
2749
1
524
350
380
3066
269
753
55
547