29323
0
521
1784
2
460
798
611
48766
24
63
116
1025
475
965
860
484
397
458
1244
594
839
407
1636
401
477
546
298
58
500
685
363
476