2
22
348
45
175
13
202
107
0
44
2
47
241
12
676
331
672
149
260
323
16
168
439
260
139
81
16
655
572
131
292
397
238
142
76
226
78
760
18
16
230
63
172
54
124
1056
