98
83
12910
85
1244
642
884
964
742
2524
1744
851
617
5410
724
394
32
292
371
1626
411
441
47
28
331
531
56
62