2030518
565
30363451
6421
3712042
1108
15305016
6402
31965817
10725
6292038
2441
9763221
3597
6949557
2381
3668334
958
6399816
1699
3034212
735
2268597
625
4413793
1385
32628631
19889
1221850
285
1591612
411
586114
226
12754338
4982
1863834
631
30405036
13332
6244066
1724
6833033
2500
11635632
3681
26502255
3223
2004411
603
55931692
6019
5280740
2214
12461262
3848