619
0
336
22017
102
1685
424
355
1950
380
730
3279
2262
133
1045
323
40
1186
1669
397
309
550
451
354
502
1725
462
544
21152
8
3518