1826
12411
755
928
24813
13312
20815
25233
21712
1718
2037
3310
655212
46743
46650
44878
4013271
3800157
31774
3104151
29596
25392
23320
21470