525
453
4913
454
162
637
676
120
303
367
263
281
8030
322
392
242
282
355
190
143
505
607
274
305
337
130
271
354
5910
80
348
562