952
582
1560
1232
2999
3199
2314
3176
2691
3555
3418
1722
1794
1768
1704
2856
2010
3694
1713
1380
2175
1508
1247
1718
1830
2723
2094
1705
1618
1343
2103
1226
1376
952