50
9215
4912
5815
7532
860
370
550
1682
1700
17773
14040
11771
10520
8042
797263
7210
6872
668148
589142
58210
5100