501
0
1132
4445
3
918
432
418
1137
1
1898
422
320
345
496
668
722
2235
1528
12958
5
500
1817
437
1086
339
18403
6
7756
467