1532
392
4715
2060
2191
1126
1297
497
1079
528
461
174
782
275
809
127
702
267
690
159
578
185
706
189
520
225
942
320
1061
462
837
451
659
259
377
78
666
224
421
108