527
4515
489
22221
53141
9212
13012
306
446
673
2310
325
131171
579
7077
174
263
694
6712
1745
503
454
111
534
143
193
431
54026
4686
8
163
372
92
913
711
235
6811
352
393
562