25669
0
2921
5
948
1
3673
3
501
721
964
2661
9
2337
2173
1028
1225
1210
2453
3008
4328
1676
2
2264
4933
13
2512
19783
616
5065
2648
2452
4
4370
484
1344
2366
1766