683
452
653
241
1241
1576
1252
1464
1291
101
1652
1092
1144
1856
331
30
483
784
1592
34
311
224
414
593
922
2676
2223
2032