3926
2322
2203
2423
2328
3367
3835
2469
2630
2186
2264
2978
3256
1924
3151
2380
2182
2314
2402
3
2
31
29
27
63
60
52
50
47