1529
392
4702
2056
2189
1126
1295
496
1078
527
461
174
782
275
809
127
702
267
690
159
578
185
706
189
519
224
938
318
1058
460
837
451
659
259
377
78
666
224
421
108