640
52
1650
889
1902
2606
1071
1839
2095
2351
816
1328
817
1329
2609
1586
2354
1075
1077
2101
2357
2613
1078
2103
2615
1592
825
1594
2363
1852
1341
2365
1342
2622
831