4064
1643
1899
607
5215
2327
1943
953
996
469
842
471
4289
2539
988
465
2247
1082
2787
1534
1162
434
723
209
620
294
830
253
694
333
674
392
993
593
491
294
1412
717
4286
2542