621
672
2448
1558
851
1124
1125
2439
947
1718
1474
708
2500
1221
1992
2248
2252
1489
2260
734
990
2533
1254
1001
1002
747
2541
2030
753
1777
2290
2547
1525
2293
2038