528
1
619
563
463
476
5928
1348
3
1666
598
2
447
615
608
422
693
515
478
554
418
1188
1192
1394
2140
1659
2260
970
1890
6
1053
3039
4
2934