425
0
155
508
1449
3
514
707
515
383
243
393
3732
7
1015
62
292
297
1337
247
303
601
643
91021
355
998
448
295
1107
399
277
780
837