902
629
973
2064
2117
2503
2393
1294
2628
1938
1672
1721
1323
93
1311
1661
934
1640
1068
1687
79
82
108
90
123
101
102
81
107
126
46
132
62
36
106