476
1
403
0
629
726
22330
22
9807
2
8876
8
2730
6
710
326
417
1059
1885
9178
11951
10
941
413
2041
269
287
18385
4139
4
410
535
286
325
640
1303
2490
1890