102333
4093
78910
76916
6986
13323
15013
950
830
500
85779
55718
1636817
1156612
11223276
1035416
10138259
97744
8290155
776211
71166
61934
57522
54178