1501
1
8639
6
6305
9
1729
5
5039
2
2029
2779
4
6832
361
0
3433
4015
2535
7
1523
2000
4669
1036
861
2366
2722
10
5044
14
2315
4155
20273
1457
3163
228
1816
1939
4751
22
2054