315
1
258
322
2
87
470
1222
1369
3
720
2667
401
2184
4
1773
555
805
1374
749
2065
2456
995
969
1242
2017
9463
3183
3924
22
5899
13
729
911
808
1078