397
602
374
371
3670
267
1044
724
493
1957
666
2530
645
4981
596
569
387
879
472
376
460
1500
438
3539
467
329
366
365
343
292
354
248
343
203
225
251
178
2003
226