0
0
93
141
459
470
20132
28910
31433
266
20282
336
629
334
244
449
709
28050
26555
26088
27747
285
319
224
308