2
1105
552
193
1025
352
53
192
106
98
1059
252
354
213
7
213
1
324
70
152
28
1
49
82
0
1
253
272
172
11
3
7
121
3
599
87
708
480
174
39
309
93
54
1
100
1
194
408
55
141
