486
0
637
1282
383
1132
290
392
20634
8
116
980
1
4820
2
55
522
1650
846
1428
422
663
2306
518
857
497
1053
2297
484
1504
58
521
1084
543