166
241
537
223
1025
1135
847
37
22315
3
1012
15934
23
342
343
397
708
181
10517
969
20333
567
945
345
14
744