4111
2
631
0
1463
1
4940
5
1428
317
7039
3510
3795
400
2758
3351
3383
3
488
729
443
839
719
823
467
637
20634
8
1786
1267
924
1392
3149
4
303
738
661