2432
7
3501
4
1522
1
1327
5
221
0
655
2
739
247
559
677
3
1464
12
988
846
1326
2792
1031
1049
426
638
508
968
513
5633
16
550
652
3200
585
526
5566
709