592
2
651
3
89
1
2575
6
364
0
208
200
939
834
637
989
740
5
188
207
1152
3419
212442
431
247
815
291
327
766
859
347
1076
93
936
7
1025
798