2783
1561
3717
7267
60330
4977
117136
3298
49616
4187
4428
166949
1634317
1154312
11133276
1033816
10096258
97614
8252155
774111
71026
61774
57392
54098