472
2
1306
623
878
1
769
755
648
1845
0
741
3
8285
687
1432
326
2716
471
662
579
427
658
610
4
214
1152
29684
2218
6
1643
93
1617
15
1212
846
714