3
334
687
651
11
79
31
345
1830
13
0
50
1547
103
15
893
211
122
959
190
840
870
250
321
660
486
150
1091
1025
892
614
464
904
359
5
10
362
657
5
795
67
70
99
1269
105
199
169
557
0
620
9
315
928
