506
1
78
406
910
920
3
417
567
203
26681
0
1178
1941
8919
1045
2015
5
320
181
125
69
519
213
242
473
714
2
554
790
508
431
527
3289
1720