2544
1
2358
5805
3
1225
0
444571
9
302
4670
1752
346
1028
1394
4012
2939
891
2
618
120
897
2528
297066