666
954
1220
1082
723
2398
122
2404
1183
846
850
458
288
66
23
48
31
564
1682
47
162
1173
557
30
484
53
45
75
1544
533
1366
623
513
259
160
65
101
60
84
481
187
1961
71268
1912
913
146
94
945
77
141
80