2
22
469
246
11
10
149
18
41
16
4
297
518
1693
506
