425
3965
1585
2707
1614
1683
1884
775
691
2448
2073
1469
138
757
1237
1518
787
398
54
292
196
411
139
1428
677
275
179
524
200
121
37
61
150
92
160
126
162
110
122
87
56
445
869
192
1159
304
696
943
141
94
47
333
628
27