526
1
619
563
462
476
5928
1348
3
1664
598
2
447
615
608
421
692
515
478
553
418
1188
1192
1394
2137
1658
2260
970
1889
6
1053
3037
4
2934