2906
2
2276
4443
9
1289601
4
980
1
24337
22
496
0
2786
1161
5090
687
673
1185
189326
4335
2110
685
1001
1814
564
830
718
7034
467
5204
3
1768
1376
3673
6
791
3354
5