12370
4450
3460
7960
10191
2070
2780
3050
2140
430508728
238121380
1665508312
156728267
129581178
122999252
1114268895
103213210
771610
770
44497253
627715
44308
39307
1679133
1181725