2502
3
1282
1
2253
1665
417
1536
547
5517
6
2812
4245
7
1722
0
144
1308
5699
7607
1799
614
4103
390
415
4688
2619
2
4592
4050
775
1561