602
1376
4640
471
537
460
428
1240
546
451
414
419
406
382
401
287
379
284
504
286
1
483
1187
406
292
260
1136
385
397
258
288
354
400
348
406
315
382
388
812
419