872169
926295
362336
224181
221953
40426
428152
305690
354225
204904
551956
403584
275144
101499
504656
918674
7338743
528486
2967577
2963980
2959510
2075192
2002495
1971492
1860216
1726948
172466
15795
150861
1455545