340
733
5
986
294
100
2377
194
764
11
641
153
836
605
328
2
1004
523
486
600
1255
764
773
18
858
666
0
589
643
120
729
1015
2013
295
516
1278
21
367
837
227
1595
12
46
150
312
1191
707
881
281
851
