1400
0
272
1558
2
1133
645
5147
3583
3629
1
583
863
577
581
571
1218
531
2936
10
728
25494
323
475
1028
453
496
685
637
665
101569
2190
1595
1970