501
0
1324
7222
4
106
2620
2
756
11916
14
413
2912
5
558
373
922
544
2108
6
618
120
950
1
883
608
4455
2312
1629
1765
721
717
1478
962
272
575
1837