2249549
477
4379540
1058
15922901
4093
2644052
694
3609064
816
6672972
2243
4592555
1181
1687716
439
15374790
5384
4195022
1149
5196480
1599
4114113
1391
6766726
2060
20483683
7750
11562176
3729
4575365
1463
5127368
1894