965
0
116
521
860
29323
475
1230
5
1636
464
63
58
798
1073
611
474
392
477
152
407
418
1454
480
1504
804
8116
6
935
370
1084
546
4106