2906
2
4443
9
83
1
980
24337
22
123674
35
2786
1161
3738
5
5090
1694
3326
3
673
1185
1690
4335
1598
1001
0
564
718
7034
4706
5204
1376
3673
6
9836
15
1041
2440
583
3354