287
536
285
354
5822
4513
4715
548956
3911
3130
3422
4112
22646
17190
15231
13590
10432
1011263
9134
9030
872148
746142
6930
69211