1501
0
1314
874
1
265
3503
3
847
1677
770
629
726
22330
22
5027
390
9807
2
8876
8
453
845
1504
392
9178
6
413
995
282572
2461
20
292
1520
18385