2661
881
1072
401
1349
538
1026
370
395
117
1001
290
1028
522
987
308
743
288
464
262
437
126
689
175
483
230
806
239
337
165
822
211
494
170
500
139
251
101
222
94