504
1
191
3813
2
756
846
722
317
963
9
417
3975
15
733
1651
6
11847
10
436
980
3
474
775
516
658
0
589
427
529
923
3259
2185
445
723
361
690
597