18
252
1262
45
1975
1402
407
1619
480
1102
31
65
133
19
363
43
253
25