259
1
322
2
470
1370
3
1222
720
401
2667
2184
4
555
1078
802
729
911
808
1242
749
2017
9463
3183
3925
22
5899
13
1374
805
2456
2065
995
969
745
985