528
1
619
563
463
476
5928
1349
3
1666
598
2
447
615
608
422
693
515
478
554
418
1189
1193
1394
2142
1659
2261
970
1891
6
1053
3039
4
2935