487433
162303
48732
512824
495165
8324
157848
632848
1005642
387355
980662
362712
186287
779104
732839
484925
14860747
670686
4562578
4220980
3447510
3211192
2187216
2176495
2049492
185266
1845948
16325
154561
1540545