1124
1
117
72
326
60
280
430
224
2
147
2282
1377
3367
593
513
549
708
476
516
392
402
393
541
130
1370
945
444
1263
676
643
644