2250
3
4002
8
9475
4168
2658
9
1023
1
4344
1538
6
1442
5
672
2
445
1051
791
0
1599
745
2539
1882
3980
2726
5545
18
726
4118
4
1160
588
1811
1971
687
2880
362
1426