2245
3
1226
1
2773
297066
0
2354
690
1746
2
2502
564
6779
5
1751
2906
3053
7
913
2593
1788
1619
1568
3682
7034
2797
567
21152
8
2392
2732
1295
1787
1761
2740
189326