501
0
1132
918
432
169211
11
418
1137
1
1898
422
2600
5
320
345
496
668
722
1528
1793
887
2493
500
1817
437
1086
339
2191
2645
7756
3
467
284
530