1558
1046
650
108
2003
827
1071
1326
119
244
127
58
21
54
62
79
69
55
42
10
14
16
794
1384
655
158
177
33
29
642
684
264
64
149
22
26
416
139
601
11
75
120
39
84
398
100
86
13
82
32
889
203
8
49
12