12459
3
3918
7
123674
35
2322
4
1514
1
2906
2
4443
9
980
1022
0
24337
22
2786
1161
5090
673
1185
189326
4335
1001
564
718
4002
7034
5204
5771
10
1376
2110
1998