1152
0
453
1269
5605
918
3351
1
699
467
2328
349
494
980
2111
3
1506
813
536
5009
1155
893
392
367
440
557
644
329
295
341