45538
48531
15915
18015
952
11811
1318
1596
20819
1217
1468
683
566
14420
846
570
733
8110
994
526
296
500
460
745
682
1127
906
702
637
671
430
865
1421