350
90
388
1131
516
3
407
842
101
194
981
123
683
577
309
55
250
102
1300
5
143
127
1489
550
204
489
106
742
321
132
451
1744
760
134
181
338
50
972
541
744
223
383
403
133
224
435
216
86
1057
385
143
329
