23952
0
791
990
1109
432
745
851
4715
5
3574
1
501
2245
747
563
616
1266
332
1399
1356
495
1128
487
1781