2949
0
1212
536
1400
272
1558
2
1133
645
5147
3583
2170
4
3629
1
583
863
577
907
3205
581
571
1218
531
2936
10
728
25494
323
475
1028
453
496
685