3017382
2749
6423966
7160677
95526000
66001102
40422629
8705215
96713376
47643543
55982331
1835212
1112424
9022522
45548245
50612551
8673317
84928221
29045072
315346
41661680
35302699
544286
48969943
7762433
1257871
20572607
5202335
14055911
18519202
61905547
56677839
62918655
25817177
47742750
19751130
96393436
12866231
13224514
22514522