516
2671
236
1283
133
664
101
608
87
513
73
429
78
409
126
639
114
588
79
412
112
636
97
489
87
512
69
381
97
684
126
634
130
680
102
542
77
385
123
659
516
2671
236
1283
133
664
101
608
87
513
73
429
78
409
126
639
114
588
79
412
112
636
97
489
87
512
69
381
97
684
126
634
130
680
102
542
77
385
123
659