2996
0
6899
9
2355
4
5621
8
32302
528
1
2245
3
572
3724
1237
4537
1960
3061
2
2358
19783
2535
1289601
4044
5
1015
3083
2155
2465
378
913
3125
2342
657
3546
2416
7
1927