506
1
469
1558
2
805
2315
163
521
4042
5
505
2193
3
1127
568
0
2020
3236
10
468
1070
793
490
1748
864
813
12973
6
1659
4
2113
879
754
1326
1193
1697