35580
20
41
48
16821
01216
01
10
02
30
12170
9930
7881
6190
545262
4980
4620
4241
4239
403147
369142
31150