330
205726
512031
14763
114536
140
430
132430
32149
237942
85925
100
692512
49783
49020
48598
4277271
4071158
33354
3274151
31446
27012
24671
23080