42
34
312
212
331
1003
657
269
66
10
637
479
73
532
2018
2
12
91
913
801
3
71
619
3209
88
92
751
100
40
194
62
2760
134
606
1
7
1322
656
14
39
671
8
452
11
616
3
489
420
403
120
