2
2
12
45
594
309
12
16
286
556
256
14
29
1835
432
41
428
17
30
564
350
26
432
