2656
4
2439
2
1734
1
464
0
1284
3624
918
168
737
404
372
478
504
1850
44995
484
2632
2727
403
4039
6
163
915
389
645
1174
244
798
596
572
663