5021540
1875
615865
342
2052107
644
5296643
3063
3118325
1071
2644602
1206
1450159
411
4522529
1614
1616321
439
6402857
2481
6063722
1696
1368958
420
2544831
860
2288266
493
1279366
248
4235099
1306
4319862
568
1867899
709
1159885
307
7234761
2177
3935780
1429
3474224
804
1383375
565
5509505
1262
3230838
885
2646062
317
4051853
882
4135693
2456