727
342
392
422
2838
307
211
587
1354
1308
1029
528
511
217
194
338
979
240
196
2483
989
739
827
263
241
470
1976
403
314
1330