32
1205
33312
2266
3675
3544
20915
2205
361
783
473
1224
29
791
24811
421
1237
542
31620
2238
734
1865
943
15924
37043
95