429
1265
415
497
493
2
484
504
1023
1
629
312
328
278
691
3
827
300
500
730
3713
408
281
744
856
397
622
383