166
0
1239
2524
484
1870
1038
1285
1199
29355
818
1532
894
1540
1288
878
2416
1868
325
3429
681
1640
405
1503
2
189
678
2488
4
736
618
566
1346