490
0
1551
2
1270
3
376
521
1
1385
2076
4694
7
334
1152
1237
2581
5
464
5262
10
1020
670
2105
368
907
393
2843
4
1337
428
25127
846
999
416
31535
404
918