505
1
5478
14
2526
0
473
978
682
993
8
721
1186
7
2633
2887
4
1385
2
2600
18
1072
1168
1087
8387
1773
3173
1241
1079
1510
3
3381
15
656
2197
1204
1361
1423
9
3878
5