304
1
84
2
516
450
554
355
6832
4
1603
3
65
429
0
131
560
449
114
608
783
1245
106
506
528
740
498
403
62
206
103
250
1027
551
1831