1101
0
69
957
339
409
5875
663
266
722
362
321
496
63
31535
1045
509
2190
1
474
410
514
417
415
951
1436
471
1346
4
482
588
381