10538
11941
6523
6952
5932
4712
45336
448
805263
3205
299
255
18073
14150
10650
8172
7280
670148
597142
59510
5190